/*
* Copyright 2017 Yonyou Auto Information Technology（Shanghai） Co., Ltd. All Rights Reserved.
*
* This software is published under the terms of the YONYOU Software
* License version 1.0, a copy of which has been included with this
* distribution in the LICENSE.txt file.
*
* @Project Name : marketing-common
*
* @File name : MyMessageDto.java
*
* @Author : Administrator
*
* @Date : 2017年1月16日
*
----------------------------------------------------------------------------------
*     Date       Who       Version     Comments
* 1. 2017年1月16日    Administrator    1.0
*
*
*
*
----------------------------------------------------------------------------------
*/
	
package org.marketing.common.dto.customerInfo;

import java.io.Serializable;
import java.util.Date;

import org.springframework.format.annotation.DateTimeFormat;

import com.fasterxml.jackson.annotation.JsonFormat;
/**
*
* @author Administrator
* 个人中心-我的消息DTO
* @date 2017年1月16日
*/

public class PushHistoryDto implements Serializable {

    /**
     * 
     */
    private static final long serialVersionUID = 1L;

    private Long id;
    
    private String pushId;
    
    private Long isSuccess;
    
    private String message;
    
    private String operator;

    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date operationDate;
    
    private String messageContent;
    
    private Long sourceType;
    
    private String receiverId;
    
    private String dealerCode;
    
    private String applicationId;

    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date updateDate;
    
    private Long updateBy;

    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date createDate;
    
    private Long createBy;
    
    private String templateNum;
    
    private String content;
    
    private String myContent;

    
    /**
     * @return the id
     */
    public Long getId() {
        return id;
    }

    
    /**
     * @param id the id to set
     */
    public void setId(Long id) {
        this.id = id;
    }

    
    /**
     * @return the pushId
     */
    public String getPushId() {
        return pushId;
    }

    
    /**
     * @param pushId the pushId to set
     */
    public void setPushId(String pushId) {
        this.pushId = pushId;
    }

    
    /**
     * @return the isSuccess
     */
    public Long getIsSuccess() {
        return isSuccess;
    }

    
    /**
     * @param isSuccess the isSuccess to set
     */
    public void setIsSuccess(Long isSuccess) {
        this.isSuccess = isSuccess;
    }

    
    /**
     * @return the message
     */
    public String getMessage() {
        return message;
    }

    
    /**
     * @param message the message to set
     */
    public void setMessage(String message) {
        this.message = message;
    }

    
    /**
     * @return the operator
     */
    public String getOperator() {
        return operator;
    }

    
    /**
     * @param operator the operator to set
     */
    public void setOperator(String operator) {
        this.operator = operator;
    }

    
    /**
     * @return the operationDate
     */
    public Date getOperationDate() {
        return operationDate;
    }

    
    /**
     * @param operationDate the operationDate to set
     */
    public void setOperationDate(Date operationDate) {
        this.operationDate = operationDate;
    }

    
    /**
     * @return the messageContent
     */
    public String getMessageContent() {
        return messageContent;
    }

    
    /**
     * @param messageContent the messageContent to set
     */
    public void setMessageContent(String messageContent) {
        this.messageContent = messageContent;
    }

    
    /**
     * @return the sourceType
     */
    public Long getSourceType() {
        return sourceType;
    }

    
    /**
     * @param sourceType the sourceType to set
     */
    public void setSourceType(Long sourceType) {
        this.sourceType = sourceType;
    }

    
    /**
     * @return the receiverId
     */
    public String getReceiverId() {
        return receiverId;
    }

    
    /**
     * @param receiverId the receiverId to set
     */
    public void setReceiverId(String receiverId) {
        this.receiverId = receiverId;
    }

    
    /**
     * @return the dealerCode
     */
    public String getDealerCode() {
        return dealerCode;
    }

    
    /**
     * @param dealerCode the dealerCode to set
     */
    public void setDealerCode(String dealerCode) {
        this.dealerCode = dealerCode;
    }

    
    /**
     * @return the applicationId
     */
    public String getApplicationId() {
        return applicationId;
    }

    
    /**
     * @param applicationId the applicationId to set
     */
    public void setApplicationId(String applicationId) {
        this.applicationId = applicationId;
    }

    
    /**
     * @return the updateDate
     */
    public Date getUpdateDate() {
        return updateDate;
    }

    
    /**
     * @param updateDate the updateDate to set
     */
    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    
    /**
     * @return the updateBy
     */
    public Long getUpdateBy() {
        return updateBy;
    }

    
    /**
     * @param updateBy the updateBy to set
     */
    public void setUpdateBy(Long updateBy) {
        this.updateBy = updateBy;
    }

    
    /**
     * @return the createDate
     */
    public Date getCreateDate() {
        return createDate;
    }

    
    /**
     * @param createDate the createDate to set
     */
    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    
    /**
     * @return the createBy
     */
    public Long getCreateBy() {
        return createBy;
    }

    
    /**
     * @param createBy the createBy to set
     */
    public void setCreateBy(Long createBy) {
        this.createBy = createBy;
    }


    
    /**
     * @return the templateNum
     */
    public String getTemplateNum() {
        return templateNum;
    }


    
    /**
     * @param templateNum the templateNum to set
     */
    public void setTemplateNum(String templateNum) {
        this.templateNum = templateNum;
    }


    
    /**
     * @return the content
     */
    public String getContent() {
        return content;
    }


    
    /**
     * @param content the content to set
     */
    public void setContent(String content) {
        this.content = content;
    }


    
    /**
     * @return the myContent
     */
    public String getMyContent() {
        return myContent;
    }


    
    /**
     * @param myContent the myContent to set
     */
    public void setMyContent(String myContent) {
        this.myContent = myContent;
    }
    
}
